<?php

	include("config.php");
    include(INCLUDEDIR."core.php");
	
	$usuario = session_get("usuario");
	$id_yo = intval($usuario['id_persona']);
	
	if(!isOnline() && !esDondeaprendo()) redir("index.php","No tiene permiso para ver esta pagina",true);
	
	$tpl = new Sitio();
	$tpl->setPlantilla("tpl.reservaciones.html");
	$tpl->prepare();
	
	if($_GET['accion']=="quitar") {
		$id_clase = isset($_GET['idc'])?intval($_GET['idc']):0;
		$callback = $_SERVER['PHP_SELF']."?idc=".$id_clase;
		$clase = db::getRow("SELECT * FROM clases WHERE id_clase = '$id_clase'");
		if(count($clase)==0) redir("main.php","La clase no se puede modificar",true);		
		$detalle = db::getRow("SELECT * FROM clases_detalle WHERE id_alumno = '$id_yo' AND id_clase= '$id_clase'");
		if(count($detalle)==0) redir($callback,"Usted no ha sido agregado a esta clase",true);
		$query = "DELETE FROM clases_detalle WHERE id_alumno = '$id_yo' AND id_clase = '$id_clase'";
		mysql_query($query);
		redir($callback,"La reservacion ha sido eliminada");				
	}

	
	
		 
		$query="	SELECT DISTINCT(clases_detalle.id_clase) FROM clases_detalle
					INNER JOIN clases ON clases.id_clase = clases_detalle.id_clase
					WHERE clases_detalle.id_alumno = '$id_yo' and clases.id_estatus='0'";
		$clases= db::getArray($query);
		if(count($clases)>0) {
			$tpl->newBlock("CLASESINSCRITAS");
			foreach($clases as $id_clase) {
				$query = "SELECT * FROM clases INNER JOIN clases_detalle ON clases.id_clase = clases_detalle.id_clase 
						  INNER JOIN personas ON clases.id_profesor = personas.id_persona WHERE clases.id_clase = '$id_clase'";
				$fila = db::getRow($query);								
				$tpl->newBlock("CIITEM");								
				foreach($fila as $k => $v) {
					if(strpos($k,"hora_")!==false) $v = getHora($v);
					if(strpos($k,"fecha")!==false) $v = db_a_fechacompleta($v);
					if(strpos($k,"costo")!==false) $v = tomoney($v);
					$tpl->assign($k,$v);	
				}
				$tpl->assign("costo_por_hora",tomoney($fila['costo_por_hora']));
				$id_clase = $fila['id_clase'];
				$npersonas = intval(db::getScalar("SELECT count(*) FROM clases_detalle WHERE id_clase = '$id_clase'")); 
				$tpl->assign("npersonas",$npersonas);
				
			}
		} else {
			$tpl->newBlock("NOHAYCLASES");	
		}
	
	$tpl->Mostrar();

?>